package poi;

import java.util.regex.Pattern;

/**
 * @author kai
 */
public class RegUtils {

    /**
     * 为去掉字符串首位所有空格
     */
    private static final Pattern TRIM_PATTERN = Pattern.compile("^[\\s|\\u3000]+|[\\s|\\u3000]+$");
    private static final Pattern REPLACE_ALL_SPACE_PATTERN = Pattern.compile("[\\s|\\u3000]+");

    /**
     * 增强 trim，可以去除首位的中文空格
     */
    public static String trim(final String str) {
        return str == null ? null : TRIM_PATTERN.matcher(str).replaceAll("");
    }

    public static String replaceAllSpace(final String str) {
        return str == null ? null : REPLACE_ALL_SPACE_PATTERN.matcher(str).replaceAll("");
    }

}
